Sunglasses
The $10 pair of glasses bought in a pinch at the gas station always seem to last the longest. I've gone the $50 - $100 dollar route multiple times and I generally regretted it. I just feel guilty when they get smashed or lost. Regardless, don't forget these for every member of the family and extras are not a bad idea. Eye protection is that important.